MS - Sr. Fullstack Engineer - Job3169

Multiple Countries
Full Time
Manager/Supervisor

MS - Sr. Fullstack Engineer - Job3169

Summary

We are seeking a highly skilled and experienced Sr. Fullstack Engineer to join our dynamic team. This role is pivotal in designing and implementing multi-agent AI systems, developing robust backend services, and creating responsive front-end applications. The ideal candidate will leverage their expertise in C# /.NET and Python, along with modern JavaScript frameworks, to deliver scalable and maintainable solutions. The Sr. Fullstack Engineer will also play a crucial role in utilizing Azure Cloud services for deployment and orchestration, while applying DevOps practices for CI/CD automation. This position offers an exciting opportunity to collaborate with cross-functional teams and mentor junior developers, contributing to the overall success of our innovative projects.

Responsibilities

  • Design and Implementation: Lead the design and implementation of multi-agent AI systems, ensuring they are scalable, efficient, and maintainable.
  • Backend Development: Develop backend services using C# /.NET and Python, focusing on microservices architecture to enhance modularity and scalability.
  • Frontend Development: Create responsive front-end applications using modern JavaScript frameworks, ensuring a seamless user experience.
  • Cloud Services: Utilize Azure Cloud services for deployment and orchestration, ensuring high availability and performance of applications.
  • DevOps Practices: Apply DevOps practices for CI/CD automation, streamlining the development process and enhancing collaboration between development and operations teams.
  • Collaboration: Work closely with cross-functional teams, including product management, design, and QA, to deliver high-quality solutions that meet business requirements.
  • Mentorship: Mentor junior developers, providing guidance and support to foster their professional growth and enhance team capabilities.
  • Workflow Orchestration: Implement complex workflow orchestration and B2B integrations, ensuring smooth data flow and process automation.
  • AI Integration: Integrate AI capabilities, including GPT integration and custom model deployment, to enhance application functionality.
  • Data Preparation: Utilize Azure Data Factory for ETL/ELT pipelines, preparing data for AI applications and ensuring data integrity and quality.

Requirements

Must-Have Skills  (5+ years of experience)

  • C# /.NET: Proficiency in C# and .NET framework for backend development, including experience with .NET Core for building scalable applications.
  • Python: Strong knowledge of Python for backend services, data processing, and AI-related tasks.
  • Microservices Architecture: Experience in designing and implementing microservices architecture, focusing on modularity and scalability.
  • JavaScript Frameworks: Proficiency in modern JavaScript frameworks (e.g., React, Angular, Vue.js) for developing responsive and dynamic frontend applications.
  • Azure Cloud Services: In-depth knowledge of Azure Cloud services for deployment, orchestration, and management of cloud resources.
  • DevOps Practices: Familiarity with DevOps practices, including CI/CD pipelines, Infrastructure as Code (IaC), and automated testing.
  • Multi-Agent AI Systems: Experience in designing and implementing multi-agent AI systems using frameworks like LangChain, AutoGen, and CrewAI.
  • RAG Pipelines: Ability to build Retrieval-Augmented Generation (RAG) pipelines with vector databases such as Pinecone and Weaviate.
  • LLM Fine-Tuning: Experience with fine-tuning large language models (LLMs) and optimizing prompt engineering for improved performance.
  • AI-Powered Decision Engines: Knowledge in developing AI-powered decision engines and autonomous task execution systems.
  • Event-Driven Architectures: Experience with event-driven architectures using message queues like Azure Service Bus and RabbitMQ.
  • Azure Data Factory: Proficiency in using Azure Data Factory for creating ETL/ELT pipelines for AI data preparation.
  • Azure DevOps: Experience with Azure DevOps for managing CI/CD pipelines and Infrastructure as Code (ARM/Bicep).
  • Azure OpenAI Service: Familiarity with Azure OpenAI Service for GPT integration and custom model deployment.
  • Azure Logic Apps: Experience with Azure Logic Apps for complex workflow orchestration and B2B integrations.
  • Infrastructure as Code: Strong understanding of Infrastructure as Code principles and tools.
  • Monitoring and Observability Tools: Experience with monitoring and observability tools to ensure system reliability and performance.

Nice-to-Have Skills

  • Kubernetes and Docker: Familiarity with container orchestration using Kubernetes and containerization with Docker.
  • Other Programming Languages: Knowledge of additional programming languages such as Java or SQL.
  • Database Management: Experience with various database technologies, including Azure Cosmos DB, PostgreSQL, MySQL, NoSQL, and MongoDB.
  • Cloud Platforms: Familiarity with other cloud platforms such as Amazon Web Services (AWS) or Google Cloud Platform (GCP).
  • Machine Learning Frameworks: Experience with machine learning frameworks such as TensorFlow or Apache Spark.
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*